puppet masters - German English Dictionary